package untiring07.interface01;

public class MemberMain {

	// 키보드로 회원정보를 입력받아 데이터베이스에 저장

	public static void main(String[] args) {
		MemberService ms = new MemberService();
		//ms.createMember();
		ms.createMember2();
		// 키보드를 통한 회원정보 입력을 위해
		// createMember 메서드를 많듦
		// 하지만, 외부 파일을 통한 회원정보
		// 입력을 위해 새로운 메서드를 만들면?
		// 동일한 기능을 구현하고 있지만 메서드의 이름이 서로 다르기때문에
		// 메서드의 본래 기능(회원정보입력)을 파악하기 어려움
		// 해결1) 클래스를 따로 작성
		// MemberSCService , MemberIOService
		// 단점:MemberMain은 MemberSCService , MemberIOService에 종속됨
		// tight couple
		//
		// MemberService ms = new MemberService();
		// ms.createMember();
		// MemberIOService ms2 = new MemberIOService();
		// ms2.creatMember();
		// ms = new new MemberIOService(); (x)
		
	}
}
